home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / egs-tools / egs_dev-disk / egsincludes / clib / gbview_protos.h < prev   
Encoding:
C/C++ Source or Header  |  1994-06-06  |  2.2 KB  |  77 lines

  1. #ifndef CLIB_EGB_GBVIEW_PROTOS_H
  2. #define CLIB_EGB_GBVIEW_PROTOS_H
  3.  
  4. /***************************************************************************\
  5. *  $
  6. *  $ FILE     : gbview_protos.h
  7. *  $ VERSION  : 1
  8. *  $ REVISION : 4
  9. *  $ DATE     : 08-Dec-93 13:47
  10. *  $
  11. *  $ Author   : mvk
  12. *  $
  13. *
  14. *  C prototypes
  15. *
  16. *****************************************************************************
  17. *                                                                           *
  18. * (c) Copyright 1990/94 VIONA Development                                   *
  19. *     All Rights Reserved                                                   *
  20. *                                                                           *
  21. \***************************************************************************/
  22.  
  23. #ifndef         EXEC_TYPES_H
  24. #include        <exec/types.h>
  25. #endif
  26. #ifndef         EGS_EGSINTUI_H
  27. #include        <egs/egsintui.h>
  28. #endif
  29. #ifndef         EGS_EGSGADBOX_H
  30. #include        <egs/egsgadbox.h>
  31. #endif
  32. #ifndef         EGS_EGB_GBVIEW_H
  33. #include        <egs/egb/gbview.h>
  34. #endif
  35.  
  36. EB_GadBoxPtr EGB_CreateViewGadget(EB_GadContext con,
  37.                   WORD minW, WORD maxW,
  38.                   WORD minH, WORD maxH,
  39.                   ULONG flags, LONG id);
  40.  
  41. void EGB_ScrollViewGadget(EI_WindowPtr win,
  42.               EI_GadgetPtr gad, WORD dx, WORD dy);
  43.  
  44. void EGB_ModifyViewGadget(EI_WindowPtr     win,
  45.               EI_GadgetPtr     gad,
  46.               EGB_ViewInfoPtr  view,
  47.               WORD x, WORD y);
  48.  
  49. void EGB_ModifyBMViewGadget(EI_WindowPtr   win,
  50.                 EI_GadgetPtr   gad,
  51.                 E_EBitMapPtr   bm,
  52.                 WORD x, WORD y);
  53.  
  54. void EGB_ModifyMaskViewGadget(EI_WindowPtr  win,
  55.                   EI_GadgetPtr  gad,
  56.                   E_EBitMapPtr  mask,
  57.                   LONG front, LONG back,
  58.                   WORD x, WORD y);
  59.  
  60.  
  61. void EGB_UpdateViewRect(EI_WindowPtr win,
  62.                         EGB_ViewGadPtr gad,
  63.                         WORD   x,
  64.                         WORD   y,
  65.                         WORD   w,
  66.                         WORD   h);
  67.  
  68. void EGB_ModifyBMZoomViewGadget(EI_WindowPtr win,
  69.                                 EGB_ViewGadPtr gad,
  70.                                 E_EBitMapPtr bm,
  71.                                 WORD   x,
  72.                                 WORD   y,
  73.                                 WORD   zoom);
  74.  
  75. #endif /* CLIB_EGB_GBVIEW_PROTOS_H */
  76.  
  77.